-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Addictions 2 electric boogaloo #1897
Addictions 2 electric boogaloo #1897
Conversation
rest in piss doping burgers with addictine |
Long story short for everyone who didn't understand "fixes the stupid addictions forever". Addictions will no longer use the system they did before, wherein they would add a reagent (addictine) to your bloodstream which would make you act up and tweak a bunch even in minor quantities (you eat one dank pizza slice and suddenly you crave weed all day every day). Now it's more similar to alcohol and hallucinogens of old, where it applies a status effect. It makes more sense now. Obv. dir. approv |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also needs a client system
i stashed it and never committed it after merging master :blunt: |
@deltanedas it's been 2 weeks re-review pretty please |
ok I'll be real i had no idea what I was doing back then |
681a83e
to
5bbdb9c
Compare
Signed-off-by: deltanedas <[email protected]>
About the PR
fixes the stupid addictions (forever??)
doesn't actually modify reagents yet, I'll just PR this to CD and pull the changes from there instead of commenting everything
Why / Balance
outdated and not really balanced for MRP
fun fact: I originally learned C# just to fix this one thing
Technical details
uses StatusEffects, the code should be pretty well documented
the SharedAddictionSystem is responsible for adding the status effects, AddictionSystem does all of the updates on the component, the component stores the TimeSpan of last addictive substance metabolism cycle, i spent 3 days figuring out how to solve the issue of suppressing pop-ups
Requirements
Breaking changes
Changelog
no fun yet since it's just the system